package com.cy.pj.sys.dao;

import com.cy.pj.sys.pojo.SysLog;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper//数据层一定要加的，特有的备注--底层会创建dao的代理对象
public interface SysLogDao {
    /**
     * 基于条件查询用户行为日志
     * @param sysLog 封装了查询条件的对象
     * @return 返回查询到的日志信息
     */
    List<SysLog> selectLogs(SysLog sysLog);

    /**
     * 基于id查询日志记录详情
     * @param id 日志记录id
     * @return 查询到的日志
     */
    SysLog selectById(Long id);

    /**
     *新增用户行为日志
     * @param sysLog 封装了对像
     * @return 新增的行数
     */
    int insertLog(SysLog sysLog);

    int deleteLogs(Long...id);//在映射中用Array接收多值
}
